substantially deficient - English Synonyms Dictionary